|
Игровое обеспечение (ИО) для ПЭВМ АГАТ, можно поделить на три категории (в скобках примеры игр): 1. Оригинальное ИОИзначально, те кто его писал, не планировали получить деньги и делали это только в расчете на своих знакомых и признание общественности, однако это вполне достойный список для отечественной ПК.
Стоит заметить что, штатный интерпретатора Бейсика, в отличии от прототипа на ЭПЛ, имел модуль управления спрайтами, что явно облегчало написание интересных программ не зная языка низкого уровня. Позже, появились и коммерческие продукты, сделанные на более высоком уровне и виртуозно использующие возможности "АГАТ" (GROOM). 2. Портированное ИОВ стандартной комплектации Агата 7 не было поддержки режимов отображения компьютера Apple ][. Режимы видеоконтроллера Агата 7 (как графические, так и текстовые) не были совместимы с режимами отображения прототипа. Фактически, программы что-то там выполняли "про себя", но их деятельность проявлялась только в виде звуковых эффектов и работы НГМД и иногда сопровождалась случайными переключениями видеорежимов с отображением какой-то мешанины. Задача переработки программ, работающих с видеорежимами Apple на Агат 7, была нетривиальной. Имели место как отличия в адресации строк, так и способы кодирования видеоданных. Но главным было отличие формата видеоизображения:
Последнее обстоятельство (в дополнение к задаче всунуть в пространство старого кода работу с инородным режимом отображения) добавляло "адаптатору" необходимость творческой переработки программы, связанной как с переносом по полю элементов, так и переработки способа их отображения. Задача была непростой, но, благодаря достаточно большому числу программистов-энтузиастов — нередко вчерашних школьников, а подчас и "сегодняшних" — т.е. людей с большой тягой к творческой самореализации — некоторое количество игр было адаптировано (DRAW POKER). Исходный вид программы: После манипуляций с таблицей адресов начала строк и смены порядка бит в матрицах объектов, получался промежуточный вариант. К нему следовало применить ещё некоторые преобразования и получалась, хотя и не идеальная, но близкая к оригиналу, картинка:
Проблема лишних столбцов Apple и лишних строк Агата решалась всеми по-разному.
Известны адаптации и с других систем: BBC Micro, ATARI 800. В случае адаптации игры к девятому исполнениию АГАТа нет нужды в таких кардинальных переработках и, в основном, целью переработки является русификация, а так же использование дополнительных возможностей АГАТа (ALICE IN WONDERLAND).
3. ИО семейства Apple ][При наличии модуля дисплейного контролера ФГ3.089.121, у АГАТ-7 имеется возможность использовать программное обеспечение, написанное для ЭВМ Apple ][ и Apple ][+ с памятью 48кб. 90% эпл-игр написано именно под такую конфигурацию машины. Девятка, даже в минимальной комплектации, готова для запуска ПО Apple ][ рассчитанное на 64кб ОЗУ (48 + 16 Language Card). Становятся доступны приложения, помеченные в Blue Book как "64Kb RAM" (ELITE). Для работы на АГАТ-9 программ, требующих ещё больший объем памяти (PRINCE OF PERSIA), понадобится установка Ячейки ДОПОЗУ 128кб ФГ3.089.170 в режиме SATURN CARD. |
Владимир
deka sobaka itc точка tsu точка ru
deka пёсик ssmu точка ru
Зеркало сайта